﻿using System;
using System.ComponentModel.DataAnnotations;

namespace RealtReview.DataAccess.Entities
{

    public enum ApartmentType
    {
        [Display(Name = "Квартира")]
        Flat,
        [Display(Name = "Дом")]
        House
    }

    public enum RentType
    {
        [Display(Name = "На сутки")]
        Daily,
        [Display(Name = "На длительный срок")]
        LongTerm
    }

    //сан узел
    public enum WcType
    {
        [Display(Name = "Раздельный")]
        Separated,
        [Display(Name = "Совмещенный")]
        Combined
    }

    //Склад характера соседей
    public enum NeighborsNature
    {
        [Display(Name = "Дружелюбные")]
        Peaceful,
        [Display(Name = "Шумные")]
        Noisy,
    }

    public enum InternetQuality
    {
        [Display(Name = "Отсутствует")]
        No,
        [Display(Name = "Плохой")]
        Bad,
        [Display(Name = "Хороший")]
        Good
    }

    public enum RepairQuality
    {
        [Display(Name = "Плохое")]
        Bad,
        [Display(Name = "Обычное")]
        Normal,
        [Display(Name = "Хороший")]
        Perfect
    }

    public enum PublicTransportMode
    {
        [Display(Name = "Трамвай")]
        Tram = 1,
        [Display(Name = "Автобус")]
        Bus = 2,
        [Display(Name = "Метро")]
        Metro = 4
    }

    public enum ReviewStatus
    {
        //ожидает подтверждения
        AwaitingApproval,
        //подтвержден
        Approved,
        //отвергнут
        Rejected
    }

    public enum MessagePriority
    {
        [Display(Name = "Важное")]
        HighPriority,
        [Display(Name = "Обычное")]
        Regular
    }
}